package com.dwjm.shop.goods;

import com.dwjm.shop.utils.CommonResult;
import com.google.gson.Gson;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.util.List;


@WebServlet("/allGoods")
public class AllGoodsHandler extends HttpServlet {

    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {

        resp.setCharacterEncoding("UTF-8");
        resp.setCharacterEncoding("UTF-8");
        resp.setContentType("text/html;charset=UTF-8");
        GoodDao goodDao = new GoodDaoImpl();
        String page = req.getParameter("page");
        int ipage = Integer.parseInt(page);
        String size = req.getParameter("size");
        int isize = Integer.parseInt(size);
        List<Goods> allGoods = goodDao.findAllGoods(ipage, isize);
        Gson gson = new Gson();


        CommonResult<List<Goods>> temp = null;
        if(allGoods.size() > 0){
                temp = CommonResult.success(allGoods);
        }else {
            temp = CommonResult.fail(500,"没有对应的数据");
        }
        String s = gson.toJson(allGoods);
        System.out.println(">>>>>>>>>>."+s);
        resp.getWriter().write(s);

    }

}
